@charset "utf-8";
/* CSS Document */

body {
	margin: 0px;
	font-size: 12px;
	color: #333333;
	font-family: "微软雅黑"; background:url(bj.jpg) top center no-repeat;background-size:cover;
}
* {
	padding: 0px;
	margin: 0px;
}
body, ul, ol, dl, dd, h1, h2, h3, h4, h5, h6, p, form, fieldset, legend, input, textarea, select, button, th, td {
	margin: 0;
	padding: 0;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 12px;
	list-style: none;
	font-weight: normal;
}
input, select {
	font: 100% Helvetica, Tahoma, Arial, "Microsoft YaHei", "微软雅黑", SimSun, "宋体", STXihei, "华文细黑", Heiti, "黑体", sans-serif;
}
button {
	overflow: visible
}
img {
	border: none;
}
a {
	color: #333333;
	text-decoration: none;
	font-size: 12px;
	outline: none;
}
li {
	list-style: none;
}
input, select, button {
	font: 12px Verdana, Arial, Tahoma;
	vertical-align: middle;
}
.clear {
	clear: both;
}
.lf {
	float: left;
}
.rt {
	float: right;
}
.m {
	width: 1165px;
	margin: 0px auto; background-color:#fff;
}
.m2 {
	width: 1165px;
	margin: 0px auto; 
}

.m1{	width: 1100px;
	margin: 0px auto;
}
.mm {
	margin-top: 60px;

}
/*头部*/
.head{ width:100%; background-color:#fff; color:#666; height:40px; line-height:40px; font-family:"宋体"}
.head a{ color:#666}
.head1{ float:right; width:440px}
.sou{ width:208px; height:28px; background:#fff; border:#999 solid 1px; border-right-color:#fff;outline:none;}
.sou1{ width:242px; margin-top:4px;}
.search{ width:155px; height:26px; background:#fff;border:1px solid #fff;  color:#666; padding-left:7px; outline:none;}
.menu {font-family: "微软雅黑"; width:1165px; height:56px;  background-color:#017cc9; margin:auto}
.menu ul li {float:left; position:relative;}
.menu ul li a, .menu ul li a:visited {display:block; text-align:center; text-decoration:none; height:56px; color:#fff; width:166.4px;  line-height:56px; font-size:17px; background:url(x1.jpg) right center no-repeat;}
.menu ul li ul {display: none;}
.menu ul li:hover a {color:#fff; background:#32a4ce;}
.menu ul li:hover ul {display:block; position:absolute; top:56px; left:0; width:125px;}
.menu ul li:hover ul li a {display:block; background:#017cc9;font-size:14px;font-weight:normal;height:32px;line-height:32px;border-top:1px solid #128ad5;color:#fff;}
.menu ul li:hover ul li a:hover {background:#32a4ce; color:#fff;font-size:14px;font-weight:normal;}

/*通知公告*/
.tz{ padding-top:28px;}
.tz1{ width:555px; float:right}
.tabbox {width:555px;}
.tabmenu {width:555px;height:43px; border-bottom:#017cc9 solid 1px;}
.tabmenu ul {margin:0; padding:0; list-style-type:none;}
.tabmenu li {text-align:center; float:left; display:block; width:103px; height:43px; overflow:hidden; line-height:43px; display:inline; font-size:15px; color:#333333; }
.tabmenu .cli {color:#fff; text-align:center; float:left; display:block; width:103px; height:43px; overflow:hidden; background-color:#017cc9; line-height:43px; display:inline; font-size:16px; cursor:pointer;}
#tabcontent {width:555px;}
#tabcontent ul {margin:0;list-style-type: none;}
#tabcontent ul li { color:#666; background:url(t4.jpg) left center no-repeat; padding-left:15px; line-height:40px; font-size:14px; border-bottom:#CCC dashed 1px;}
#tabcontent ul li  a{ color:#666;  font-size:14px; }
#tabcontent ul li  a:hover{ color:#017cc9;  font-size:14px; }
#tabcontent ul li  span{ float:right}
#tabcontent .hidden {display:none;}
.tz2{ font-size:13px; float: right; line-height:43px; color:#017cc9}
.tz2:hover{ font-size:13px; float: right; line-height:43px; color:#f4a500}
.tz3{ margin-top:15px; margin-bottom:5px;}
.tz3 img{ float:left; margin-right:15px;}
.tz3 h1 a{ font-size:16px; font-weight:bold;color:#017cc9; line-height:35px}
.tz3 h1 a:hover{ font-size:16px; font-weight:bold;color:#f4a500; line-height:35px}
.tz3 p{ font-size:14px; color:#666; margin-top:5px; line-height:25px;}


/*工程业绩*/
.yeji { width:890px; float:left; margin-top:15px;}
.yeji h1{ background:url(t21.jpg) left center no-repeat;line-height:50px; border-bottom:#017cc9 solid 1px;padding-left:40px; font-size:20px;color:#017cc9 }
.yeji h1 a{ font-size:13px; float: right;  color:#017cc9}
.yeji h1 a:hover{ font-size:13px; float: right;  color:#f4a500}
.g-4{background: rgba(0, 0, 0, 0.6);  position:relative; color:#fff; text-align:center;  z-index:10; width:283px; height:30px; line-height:30px; margin-top:-30px;font-size:13px; margin-right:20px;}
#demo0  img { margin-right:20px;}
.about{ width:187px; float:right; margin-top:50px;}
.about img{ margin-top:9px;}

/*企业文化*/
.wenhua { width:530px; float:left; margin-top:15px;}
.wenhua h1{ background:url(t12.jpg) left center no-repeat;line-height:50px; border-bottom:#017cc9 solid 1px;padding-left:40px; font-size:20px;color:#017cc9 }
.wenhua h1 a{ font-size:13px; float: right;  color:#017cc9}
.wenhua h1 a:hover{ font-size:13px; float: right;  color:#f4a500}
.wenhua ul {margin:0;list-style-type: none;  padding:16px 15px 20px 16px; border:#CCC solid 1px; width:498px; margin-top:20px;}
.wenhua ul li { color:#666; background:url(t4.jpg) left center no-repeat; padding-left:15px; line-height:40px; font-size:14px;border-bottom:#CCC dashed 1px; }
.wenhua ul li  a{ color:#666;  font-size:14px; }
.wenhua ul li  a:hover{ color:#017cc9;  font-size:14px; }
.wenhua ul li  span{ float:right}

/*人才招聘*/
.ren { width:530px; float: right; margin-top:15px;}
.ren h1{ background:url(t13.jpg) left center no-repeat;line-height:50px; border-bottom:#017cc9 solid 1px;padding-left:40px; font-size:20px;color:#017cc9 }
.ren h1 a{ font-size:13px; float: right;  color:#017cc9}
.ren h1 a:hover{ font-size:13px; float: right;  color:#f4a500}
.ren ul {margin:0;list-style-type: none;  padding:16px 15px 20px 16px; border:#CCC solid 1px; width:498px; margin-top:20px;}
.ren ul li { color:#666; background:url(t4.jpg) left center no-repeat; padding-left:15px; line-height:40px; font-size:14px;border-bottom:#CCC dashed 1px; }
.ren ul li  a{ color:#666;  font-size:14px; }
.ren ul li  a:hover{ color:#017cc9;  font-size:14px; }
.ren ul li  span{ float:right}


/*图说世界*/
.tu{ width:1100px;  margin-top:30px;}
.tu h1{ background:url(t14.jpg) left center no-repeat; line-height:43px; border-bottom:#017cc9 solid 1px; font-size:17px; color:#fff; padding-left:60px; }
.tu h1 span a{ float:right; font-size:14px;color:#017cc9;}
.tu h1 span a:hover{  font-size:14px;color:#f4a500;}
.g-5{background: rgba(0, 0, 0, 0.6);  position:relative; color:#fff; text-align:center;  z-index:10; width:242px; height:30px; line-height:30px; margin-top:-30px;font-size:13px}
.link{ WIDTH: 200px; height:29px; margin-right:21px; margin-top:40px; margin-bottom:40px; }
.link1{ WIDTH: 200px; height:29px;margin-top:40px; margin-bottom:40px;}
.daohang{ height:56px; width:100%; background-color:#017cc9; }
.foot{ text-align:center; line-height:26px; padding:30px 0; font-size:14px; color:#666}


/*neiye*/
.nei{ padding-top:30px;}
.zuo{ width:241px;}
.zuo h1{ height:85px; background-color:#017cc9; color:#fff; padding:25px 0 0 30px; font-size:28px;}
.zuo h1 span{ font-size:17px; font-family: "Times New Roman"; text-transform:uppercase; line-height:30px;}
.zuo1 ul li{ margin-top:6px}
.zuo1 ul li a{ font-size:14px; color:#333; padding-left:40px; height:38px; line-height:38px; background:url(x3.jpg) top center no-repeat; display:block; text-align:left}
.zuo1 ul li a:hover{  font-size:14px; color:#fff; height:38px; line-height:38px; background:url(x2.jpg) top center no-repeat; display:block;text-align:left}
.you{ width:815px;}
.you h1{ font-size:18px; line-height:35px; border-bottom:#CCC solid 1px; }
.you h1 span{ float:right; font-size:12px; color:#333; }
.you h1 span a{font-size:12px; color:#333}
.about-us h2{ font-size:25px; font-weight:bold; line-height:70px; color:#666}
.about-us h2 span{ color:#999}
.about-us p{ color:#5d5d5d; line-height:24px; padding-top:15px; font-size:13px;}
.about-us img{ margin-top:20px; margin-right:15px;}

.yaowen{ border:#CCC solid 1px; margin-top:20px;}
.yaowen h2{ width:225px; height:40px; line-height:40px; font-size:17px; font-weight:bold; color:#fff; padding-left:15px;  margin:auto; background-color:#017cc9; display:block;}
.yaowen ul{ padding:0 12px;}
.yaowen ul li{ margin-top:9px;    margin-bottom: 9px;
    line-height: 28px;
    font-size: 14px; }
.yaowen ul li a{ font-size:14px; font-weight:bold; color:#017cc9; text-align:left}
.yaowen ul li a:hover{ font-size:14px; font-weight:bold; color:#f4a500; }
.yaowen ul li p{  color:#999; line-height:21px; margin-top:5px;}
.yaowen img{  margin-top:10px; padding-bottom:10px; margin-left:9px;}


.xiaocms-page span {
display: inline-block;
height: 22px;
padding: 0 10px;
line-height: 22px;
background: #5a85b2;
border: 1px solid #5a85b2;
color: #fff;
text-align: center;
margin-left: 1px;
}
.xiaocms-page a {
display: inline-block;
height: 22px;
line-height: 22px;
background: #fff;
border: 1px solid #e3e3e3;
text-align: center;
color: #333;
padding: 0 10px;
margin-left: 1px;
}


/*公司新闻*/
.nei-news ul{ margin-top:20px; }
.nei-news ul li{ margin-top:30px; padding-bottom:30px; border-bottom:#CCC dashed 1px; }
.nei-news ul li img{ float:left; margin-right:50px;}
.nei-news1{ width:550px; float:left}
.nei-news1 h1{ font-size:17px; color:#333}
.nei-news1 font{ color:#999; line-height:40px;}
.nei-news1 p{ font-size:13px; color:#666; line-height:24px}
.nei-news2{ width:120px; float:right; }
.nei-news2 a{ width:120px; height:44px; line-height:44px; background-color:#0d6fb8; text-align:center; font-size:15px; color:#fff; display:block}
.nei-news2 a:hover{ width:120px; height:44px; line-height:44px; background-color:#333; text-align:center; font-size:15px; color:#fff; display:block}